package com.wlts.wzy.api.response.dy;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class UpdateDyOrdersResponse {

    @ApiModelProperty(value = "店铺ID")
    private String shopId;

    @ApiModelProperty(value = "父订单ID")
    private String pid;

    @ApiModelProperty(value = "订单号")
    private String orderId;

    @ApiModelProperty(value = "子订单状态 2待发货 3已发货 6退货中-用户申请 具体请看 https://op.jinritemai.com/docs/api-docs/15/55 第五")
    private Long finalStatus;

    @ApiModelProperty(value = "卖家昵称")
    private String openId;

    @ApiModelProperty(value = "商品id")
    private Long productId;

    @ApiModelProperty(value = "关联ID")
    private Long outProductId;

    @ApiModelProperty(value = "关联skuId")
    private Long outSkuId;

    @ApiModelProperty(value = "商品名称")
    private String productName;

    @ApiModelProperty(value = "头图，商品主图第一张")
    private String productPic;

    @ApiModelProperty(value = "该子订单购买的商品的编码 code")
    private String code;

    @ApiModelProperty(value = "该子订单所属商品规格描述")
    private String specDesc;

    @ApiModelProperty(value = "收件人地址")
    private String postAddr;

    @ApiModelProperty(value = "收件人手机号")
    private String postTel;

    @ApiModelProperty(value = "买家备注")
    private String buyerWords;

    @ApiModelProperty(value = "收件人姓名")
    private String postReceiver;

    @ApiModelProperty(value = "物流公司ID 各ID对应的物流公司")
    private Integer logisticsId;

    @ApiModelProperty(value = "物流单号")
    private String logisticsCode;

    @ApiModelProperty(value = "发货时间。未发货时为0")
    private String logisticsTime;

    @ApiModelProperty(value = "发货时间。未发货时为0，已发货返回秒级时间戳")
    private Long receiptTime;

    @ApiModelProperty(value = "支付类型 (0：货到付款，1：微信，2：支付宝）")
    private Long payType;

    @ApiModelProperty(value = "支付时间 (pay_type为0货到付款时, 此字段为空)，例如2018-06-01 12:00:00")
    private String payTime;

    @ApiModelProperty(value = "子订单实付金额（不包含运费）")
    private Long totalAmount;

    @ApiModelProperty(value = "催单次数")
    private Integer urgeCnt;

    @ApiModelProperty(value = "该子订单所购买的sku的数量")
    private Integer comboNum;

    @ApiModelProperty(value = "该子订单所购买的sku的售价")
    private Integer comboAmount;


}
